package com.yanqu.road.entity.activity.dafuweng;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;
import java.util.Map;

/**
 * @Author wpj
 * @Date 2021/1/7
 */
@FieldTypeAnnotation(tableName = "t_s_dfw_building")
public class DFWBuildingConfig {
    // 建筑id
    int buildingId;
    // 建筑名称
    String buildingName;
    // 建筑描述
    String buildingDesc;
    // 基础到达事件
    int baseEvent;
    // 建筑图标
    String icon;
    // 经过事件列表，List<每组事件>，Map<事件ID，权重>
    List<Map<Integer, Integer>> passEventList;
    // 到达事件列表，List<每组事件>，Map<事件ID，权重>
    List<Map<Integer, Integer>> reachEventList;
    // 所在位置
    List<Integer> positionList;
    // 展示的技能id
    int showSkillId;
    // 收集任务
    String collectTask;
    // 收集任务的奖励
    String collectRewards;

    public String getCollectTask() {
        return collectTask;
    }

    public void setCollectTask(String collectTask) {
        this.collectTask = collectTask;
    }

    public String getCollectRewards() {
        return collectRewards;
    }

    public void setCollectRewards(String collectRewards) {
        this.collectRewards = collectRewards;
    }

    public int getBuildingId() {
        return buildingId;
    }

    public void setBuildingId(int buildingId) {
        this.buildingId = buildingId;
    }

    public String getBuildingName() {
        return buildingName;
    }

    public void setBuildingName(String buildingName) {
        this.buildingName = buildingName;
    }

    public String getBuildingDesc() {
        return buildingDesc;
    }

    public void setBuildingDesc(String buildingDesc) {
        this.buildingDesc = buildingDesc;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public List<Map<Integer, Integer>> getPassEventList() {
        return passEventList;
    }

    public void setPassEventList(List<Map<Integer, Integer>> passEventList) {
        this.passEventList = passEventList;
    }

    public List<Map<Integer, Integer>> getReachEventList() {
        return reachEventList;
    }

    public void setReachEventList(List<Map<Integer, Integer>> reachEventList) {
        this.reachEventList = reachEventList;
    }

    public int getBaseEvent() {
        return baseEvent;
    }

    public void setBaseEvent(int baseEvent) {
        this.baseEvent = baseEvent;
    }

    public List<Integer> getPositionList() {
        return positionList;
    }

    public void setPositionList(List<Integer> positionList) {
        this.positionList = positionList;
    }

    public int getShowSkillId() {
        return showSkillId;
    }

    public void setShowSkillId(int showSkillId) {
        this.showSkillId = showSkillId;
    }
}
